home *** CD-ROM | disk | FTP | other *** search
/ The Original Shareware 1.1 / The Original Shareware (WeMake CDs)(Volume 1.1)(CDs, Inc)(1993).iso / 7 / rzsz0589.zip / MAKEFILE < prev    next >
Text File  |  1989-05-17  |  3KB  |  127 lines

  1. # Makefile for Unix/Xenix rz and sz programs
  2. # the makefile is not too well tested yet
  3. CC=cc
  4. OFLAG=
  5.  
  6. TLBFILES= zmodem.h zm.c zmr.c crctab.c sz.c rz.c \
  7.      vmodem.h vvmodem.c vrzsz.c init.com crc.c
  8.  
  9. ARCFILES= $(TLBFILES) README rbsb.c gz ptest.sh *.t minirb.c genie.c *.1
  10.  
  11. nothing:
  12.     @echo
  13.     @echo "Please study the #ifdef's in crctab.c, rbsb.c, rz.c and sz.c,"
  14.     @echo "make any necessary hacks for oddball or merged SYSV/BSD systems,"
  15.     @echo "then type 'make SYSTEM' where SYSTEM is one of:"
  16.     @echo
  17.     @echo "    sysvr3    SYSTEM 5.3 Unix with mkdir(2)"
  18.     @echo "    sysv    SYSTEM 3/5 Unix"
  19.     @echo "    xenix    Xenix"
  20.     @echo "    x386    386 Xenix"
  21.     @echo "    bsd    Berkeley 4.x BSD, Ultrix, V7"
  22.     @echo
  23.  
  24. usenet:
  25.     shar -f /tmp/rzsz README Makefile zmodem.h zm.c sz.c rz.c rbsb.c \
  26.      init.com crc.c vmodem.h vvmodem.c vrzsz.c crctab.c minirb.c \
  27.      zmr.c *.1 gz ptest.sh *.t
  28.  
  29. shar:
  30.     shar -f /tmp/rzsz -m 2000000 README Makefile zmodem.h zm.c \
  31.      zmr.c init.com vmodem.h vvmodem.c vrzsz.c sz.c rz.c crctab.c \
  32.      genie.c crc.c rbsb.c minirb.c *.1 gz ptest.sh *.t
  33.  
  34. unixforum: shar
  35.     compress -b12 /tmp/rzsz.sh
  36.  
  37. tlbcmd:
  38.     mktlb.sh README. $(TLBFILES)
  39.  
  40. unix:
  41.     undos $(ARCFILES)
  42.  
  43. dos:
  44.     todos $(ARCFILES)
  45.  
  46. arc:
  47.     rm -f /tmp/rzsz.arc
  48.     arc aq /tmp/rzsz README Makefile zmodem.h zm.c sz.c rz.c \
  49.      vmodem.h vvmodem.c vrzsz.c crctab.c rbsb.c \
  50.      zmr.c genie.c init.com crc.c *.1 gz ptest.sh *.t minirb.c
  51.     chmod og-w /tmp/rzsz.arc
  52.     mv /tmp/rzsz.arc /t/yam
  53.  
  54. zoo:
  55.     rm -f /tmp/rzsz.zoo
  56.     zoo a /tmp/rzsz README Makefile zmodem.h zm.c sz.c rz.c \
  57.      vmodem.h vvmodem.c vrzsz.c crctab.c rbsb.c *.1 \
  58.      zmr.c genie.c init.com crc.c gz ptest.sh *.t minirb.c
  59.     touch /tmp/rzsz.zoo
  60.     chmod og-w /tmp/rzsz.zoo
  61.     mv /tmp/rzsz.zoo /t/yam
  62.  
  63. tar:
  64.     tar cvf /tmp/rzsz.tar README Makefile zmodem.h zm.c sz.c rz.c \
  65.      vmodem.h vvmodem.c vrzsz.c crctab.c rbsb.c \
  66.      zmr.c genie.c init.com crc.c *.1 gz ptest.sh *.t minirb.c
  67.  
  68. tags:
  69.     ctags sz.c rz.c zm.c zmr.c rbsb.c
  70.  
  71. .PRECIOUS:rz sz
  72.  
  73. xenix:
  74.     $(CC) $(CFLAGS) $(OFLAG) -M0 -Ox -K -i -DTXBSIZE=16384 -DNFGVMIN -DREADCHECK sz.c -lx -o sz
  75.     size sz
  76.     -ln sz sb
  77.     -ln sz sx
  78.     $(CC) $(CFLAGS) $(OFLAG) -M0 -Ox -K -i -DMD rz.c -o rz
  79.     size rz
  80.     -ln rz rb
  81.     -ln rz rx
  82.  
  83. x386:
  84.     $(CC) $(CFLAGS) $(OFLAG) -Ox -DMD rz.c -o rz
  85.     size rz
  86.     -ln rz rb
  87.     -ln rz rx
  88.     $(CC) $(CFLAGS) $(OFLAG) -Ox -DTXBSIZE=32768 -DNFGVMIN -DREADCHECK sz.c -lx -o sz
  89.     size sz
  90.     -ln sz sb
  91.     -ln sz sx
  92.  
  93. sysv:
  94.     $(CC) $(CFLAGS) $(OFLAG) -DMD rz.c -o rz
  95.     size rz
  96.     -ln rz rb
  97.     -ln rz rx
  98.     $(CC) $(CFLAGS) $(OFLAG) -DSV -DTXBSIZE=32768 -DNFGVMIN sz.c -o sz
  99.     size sz
  100.     -ln sz sb
  101.     -ln sz sx
  102.  
  103. sysvr3:
  104.     $(CC) $(CFLAGS) $(OFLAG) -DMD=2 rz.c -o rz
  105.     size rz
  106.     -ln rz rb
  107.     -ln rz rx
  108.     $(CC) $(CFLAGS) $(OFLAG) -DSV -DTXBSIZE=32768 -DNFGVMIN sz.c -o sz
  109.     size sz
  110.     -ln sz sb
  111.     -ln sz sx
  112.  
  113. bsd:
  114.     $(CC) $(CFLAGS) $(OFLAG) -DMD=2 -Dstrchr=index -DV7 rz.c -o rz
  115.     size rz
  116.     -ln rz rb
  117.     -ln rz rx
  118.     $(CC) $(CFLAGS) $(OFLAG) -DV7 -DTXBSIZE=32768 -DNFGVMIN sz.c -o sz
  119.     size sz
  120.     -ln sz sb
  121.     -ln sz sx
  122.  
  123. sz: nothing
  124. sb: nothing
  125. rz: nothing
  126. rb: nothing
  127.